package org.posupe.candidatos;

import java.util.Date;

import org.posupe.pessoas.PessoaFisica;
import org.posupe.util.Endereco;

public class Candidato extends PessoaFisica {

	private double pretencaoSalarial;

	public Candidato(String cpf, String nome, Endereco endereco,
			String telefoneResidencial, String telefoneComercial,
			String telefoneCelular, Date dataNascimento, char sexo, String email,
			double pretencaoSalarial) {
		super(cpf, telefoneResidencial, telefoneComercial, telefoneCelular, dataNascimento, sexo, email, endereco, nome);
		this.pretencaoSalarial = pretencaoSalarial;
	}

	public double getPretencaoSalarial() {
		return pretencaoSalarial;
	}

	public void setPretencaoSalarial(double pretencaoSalarial) {
		this.pretencaoSalarial = pretencaoSalarial;
	}

	public boolean match(Candidato candidato) {
		boolean retorno = true;

		if (candidato != null) {
			
			retorno = super.match(candidato);
			
		} else {
			retorno = false;
		}

		return retorno;
	}

	public String toString() {
		return "" + this.getCodigo() + " - " + this.getNome() + " - "
				+ this.getEndereco() + " - " + this.getTelefoneCelular()
				+ " - " + this.getTelefoneComercial() + " - "
				+ this.getTelefoneResidencial();
	}

}
